Evolutionary Success of Open Source Software: an Investigation into Exogenous Drivers
نویسندگان
چکیده
The “success” of a Free/Libre/Open Source Software (FLOSS) project has often been evaluated through the number of commits made to its configuration management system, number of developers and number of users. Based on SourceForge, most studies have concluded that the vast majority of projects are failures. This paper argues that the relative success of a FLOSS project depends also on the chosen forge and distribution: given a random sample of 50 projects contained within a popular FLOSS forge (Debian, which is the basis of the successful Debian distribution), we compared these with a similar sample from SourceForge, using product and process metrics, like size achieved and developers involved. The results show at first that, depending on the forge of FLOSS projects, researchers can draw different conclusions on the overall concept of success of FLOSS software. Secondly, the projects included in the Debian distribution benefit, on average, from a larger evolutionary activity and a larger number of developers than the comparable projects on SourceForge. Finally, the Debian projects benefit from more activity and more developers from the point at which they joined this distribution.
منابع مشابه
Identifying exogenous drivers and evolutionary stages in FLOSS projects
The success of a Free/Libre/Open Source Software (FLOSS) project has been evaluated in the past through the number of commits made to its configuration management system, number of developers and number of users. Most studies, based on a popular FLOSS repository (SourceForge), have concluded that the vast majority of projects are failures. This study’s empirical results confirm and expand concl...
متن کاملAttractiveness of Open Source Projects: A Path to Software Quality
The Open Source Software movement is impacting society and organizations in significant ways. This impact can be observed not only economically but also on the way business processes like software development are performed within organizations. The success of open source software is attributed to its practices and organizational structure. Consequently, there is a trend in the corporate environ...
متن کاملEvolutionary Software Requirements Factors and their Effect on Open Source Project Attractiveness
Successful projects effectively manage their requirements. How the mix of different requirements evolves throughout a successful project life-cycle is poorly understood. Moreover, requirements practices may be changing, according to the authors of the New RE—a model of six critical requirements factors. The New RE focuses on leveraging existing components to create new functionality. This pract...
متن کاملEmpirical Evidence on Developer's Commit Activity for Open-Source Software Projects
The manner of development is an important factor for the success of open-source software (OSS). Through mining the information of developer’s commits, researchers within the community of software engineering can investigate evolutionary aspects of OSS projects and analyze developer’s behaviors and collaboration. In this paper we conducted statistical analyses on commit activity for four OSS pro...
متن کاملA Buffer Overflow Benchmark for Software Model Checkers (Short Paper)
Software model checking based on abstraction-refinement has recently achieved widespread success in verifying API conformance in device drivers, and we believe this success can be replicated for the problem of buffer overflow detection. This paper presents a publicly-available benchmark suite to help guide and evaluate this research. The benchmark consists of 298 code fragments of varying compl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- ECEASST
دوره 8 شماره
صفحات -
تاریخ انتشار 2007